Skip to content

fix(voice): bump bundled stackvox floor to 0.7.0#122

Merged
StuBehan merged 1 commit into
mainfrom
build/bump-stackvox-0.7.0
Jul 9, 2026
Merged

fix(voice): bump bundled stackvox floor to 0.7.0#122
StuBehan merged 1 commit into
mainfrom
build/bump-stackvox-0.7.0

Conversation

@StuBehan

@StuBehan StuBehan commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Raise the stackvox pin from >=0.4.0 to >=0.7.0 in both install paths:

  • build.sh:106 — the CI bundled-venv build (pip install 'stackvox>=0.7.0')
  • install.sh:92 — the source/Linux install path (STACKVOX_SPEC)

Why

stackvox 0.7.0 is live on PyPI. Since 0.4.0 it has added:

  • 0.6.0 — md speech normalization + sentence-by-sentence streaming synthesis
  • 0.7.0 — a normalize / paths / config CLI surface

The floor lets us rely on those without a runtime version guard. All changes are additive — the say / serve / voices subcommands the panel and notify.sh call are unchanged, so no Swift or shell changes are needed.

Delivery notes

  • The new floor ships in the next CI-built release bundle; existing clients pick it up via the normal app self-update (the ~/.stack-nudge/venv symlink resolves into the swapped bundle).
  • The model cache (~/.cache/stackvox) is unchanged, so the download stays shared across every stackvox consumer on the machine, and upgrading the engine does not re-trigger the ~325 MB model download (same model-files-v1.0; _ensure_models skips existing files).

Raise the stackvox pin from >=0.4.0 to >=0.7.0 in both the bundled-venv
build (build.sh) and the source/install path (install.sh). 0.6.0 added
md speech normalization + sentence-by-sentence streaming synthesis;
0.7.0 adds a normalize/paths/config CLI surface. The floor lets us rely
on those without a runtime version guard. The model cache
(~/.cache/stackvox) is unchanged, so the download stays shared across
every stackvox consumer on the machine and upgrading the engine does
not re-trigger the ~325 MB model download.

Scoped fix (not build) so release-please cuts a patch release and CI
rebuilds the bundle with the new engine — a build-scoped commit would
not trigger a release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@StuBehan StuBehan force-pushed the build/bump-stackvox-0.7.0 branch from 795cea5 to 1e4b70e Compare July 9, 2026 16:05
@StuBehan StuBehan changed the title build(voice): bump bundled stackvox floor to 0.7.0 fix(voice): bump bundled stackvox floor to 0.7.0 Jul 9, 2026
@StuBehan StuBehan merged commit 929f9de into main Jul 9, 2026
6 checks passed
@StuBehan StuBehan deleted the build/bump-stackvox-0.7.0 branch July 9, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant